Concurrent Workflow Evolution
نویسندگان
چکیده
Workflow evolution is a collective term for concepts that deal with changes of workflow models. Adapted workflow models are deployed on a workflow engine as new model version. That means two versions of the same model are deployed on the engine. Typically, this results in conflicts between the workflow models. For example, how does a client find and choose the desired workflow version to instantiate? Typically, these problems are solved by deactivating the old model. New instances can only be created for the new model. In our work on scientific workflows we recognized that there are cases where it is desired to keep the old model activated. In this paper we investigate what it means to have several model versions active. We develop a general concept for this “concurrent workflow evolution” that solves emerging problems. Moreover, we show how this concept can be realized with BPEL.
منابع مشابه
Set-Based Access Conflicts Analysis of Concurrent Workflow Definition
An error-comprising workflow dejinition might provoke serious problems to an enterprise especially when it is involved with mission critical business processes. Concurrency of workflow processes is known as one of the major sources causing such an invalid workflow process definition. So the conflicts caused by concurrent workflow processes should be considered deliberately when dejining concurr...
متن کاملDetecting and Repairing Unintentional Change on In-use Data in Concurrent Workflow Management System
Workflow verification has attracted a lot of attention, especially control flow aspect. However, little research has been carried out on data verification in workflow literature although data is one of the most important aspects of workflow. This paper proposes an approach for detecting and repairing Unintentional Change in In-use Data (UCID) in a Concurrent Workflow Management System at build ...
متن کاملPetri net-based process monitoring: a workflow management system for process modelling and monitoring
Nowadays business process management is becoming a fundamental piece in many industrial processes. To manage the evolution and the interactions of the business actions it is important to accurately model the steps to follow and the resources needed by a process. Workflows provide a way of describing the order of execution and the dependencies between the constituting activities of business proc...
متن کاملDynamic checking of temporal constraints for concurrent workflows
At present, workflow management systems have not sufficiently dealt with the issues of time, involving time modelling at build-time and time management at run-time. They are lack of the ability to support the checking of temporal constraints at run-time. Although some approaches have been devised to tackle this problem, they are limited to a single workflow and use only static techniques to ver...
متن کاملVerification of Temporal Constraints for Concurrent Workflows
Today’s workflow management systems have not sufficiently dealt with time information, which involves time modeling at build-time and time management at run-time. As a consequence, workflow management systems are short of the ability to support the checking of temporal constraints at run-time. Although several approaches have been devised to tackle this problem, they are limited to a single wor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ECEASST
دوره 37 شماره
صفحات -
تاریخ انتشار 2011